<LINK type="text/css" HREF="style.css" rel="stylesheet">
<h1>mtrx_gtrnsf</h1>
<p>Preform a geometrical transformation on a matrix. Supported transformations:</p>
<ul>
  <li>Clockwise rotate by 90 degrees (ROT_90CW opration flag)</li>
  <li>Counter clockwise rotate by 90 degrees (ROT_90CCW operation flag)</li>
  <li>Horizontal flip (FLIP_HORIZ operation flag)</li>
  <li>Vertical flip  (FLIP_VERT operation flag)</li>
  <li>Normal Resize (RESIZE operation flag)</li>
  <li>Bilinear Resize (RESIZE_BILIN operation flag)</li>
  <li>CROP (CROP operation flag)</li>
</ul>
<h2>parameters:</h2>
<ol>
  <li>A matrix's name</li>
  <li>An operation (se above)</li>
  <li>Start row or destination row count </li>
  <li>Start column or destination column count</li>
  <li>End row</li>
  <li>End column</li>
</ol>
<p>Parameter 3,4 sets the starting point of the crop, or set the output matrix size when resizing. Parameter 5,6 set the end point of the crop. Parameter 4,5,6,7 is required only by the  croping function, a resize requries the first 4 parameters. </p>
